package com.mibotiquin.DbHelper;

import com.mibotiquin.DbHelper.DatabaseItem;
import com.mibotiquin.DbHelper.MedicamentoItem;

/**Esta clase es un ejemplo de lo que deberian ser los DatabaseItems*/
public class MedicamentoItem implements DatabaseItem{
	
	String codUnic;
	
	String codNac;
	String nombre;
	String detalles;
	String unidades;
	String cantidad;
	String laboratorio;
	//String fechCad;
	//String fechIni;
	//String uso;
	

	
	public MedicamentoItem(){}
	/** Instancia el objeto a partir de un array de String. ORDENADO igual que en bd*/
	public MedicamentoItem(String[] datos){
		/**Nombres de los campos*/
		this.codUnic = datos[0];
		
		this.codNac = datos[1];
		this.nombre = datos[2];
		this.detalles = datos[3];
		this.unidades = datos[4];
		this.cantidad = datos[5];
		this.laboratorio = datos[6];
		//this.fechCad = datos[7];
		//this.fechIni = datos[8];
		//this.uso = datos[9];
		

		
		
	}
	
	/** Devuelve los campos ordenados igual que en la tabla de bd*/
	public String[] getCamposArray() {
		//String[] res =  {"codUnic"};
		
		String[] res =  {
		"codUnic",
		"codNac",
		"nombre",
		"detalles",
		"unidades",
		"cantidad",
		"laboratorio",
		//"fechCad",
		//"fechIni",
		//"uso"};
		};
		
		 return res;
	}
	/** Devuelve los datos de los campos ordenados igual que getCamposArray() y que la bd*/
	public String[] getDatosArray() {
		String[] res =  {codUnic.toString(),codNac.toString(),nombre.toString(),detalles.toString(),
				unidades.toString(),cantidad.toString(),laboratorio.toString()};//,fechCad.toString(),fechIni.toString(),uso.toString()};
		//String[] res =  {codUnic.toString()};
		 return res;
	}
	/** Devuelve el nombre de la tabla donde se insertara*/
	public String getNombreTabla() {
		return "medicamento";
	}
	/** Llamada a la constructora que acepta un array de String.*/
	public DatabaseItem getInstance(String[] data) {
		return new MedicamentoItem(data);
	}
	
	public String getCodUnic() {
		return codUnic;
	}
	public void setCodUnic(String codUnic) {
		this.codUnic = codUnic;
	}
	
	public String getCodNac() {
		return codNac;
	}
	public void setCodNac(String codNac) {
		this.codNac = codNac;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDetalles() {
		return detalles;
	}
	public void setDetalles(String detalles) {
		this.detalles = detalles;
	}
	public String getUnidades() {
		return unidades;
	}
	public void setUnidades(String unidades) {
		this.unidades = unidades;
	}
	public String getCantidad() {
		return cantidad;
	}
	public void setCantidad(String cantidad) {
		this.cantidad = cantidad;
	}
	public String getLaboratorio() {
		return laboratorio;
	}
	public void setLaboratorio(String laboratorio) {
		this.laboratorio = laboratorio;
	}
	/*
	public String getFechCad() {
		return fechCad;
	}
	public void setFechCad(String fechCad) {
		this.fechCad = fechCad;
	}
	public String getFechIni() {
		return fechIni;
	}
	public void setFechIni(String fechIni) {
		this.fechIni = fechIni;
	}
	public String getUso() {
		return uso;
	}
	public void setUso(String uso) {
		this.uso = uso;
	}
	*/
	

	

	
}
